Search results for "Business Process Execution Language"

showing 4 items of 4 documents

Formal Modeling and Discrete-Time Analysis of BPEL Web Services

2008

International audience; Web services are increasingly used for building enterprise information systems according to the Service Oriented Architecture (SOA) paradigm. We propose in this paper a tool-equipped methodology allowing the formal modeling and analysis of Web services described in the BPEL language. The discrete-time transition systems modeling the behavior of BPEL descriptions are obtained by an exhaustive simulation based on a formalization of BPEL semantics using the Algebra of Timed Processes (ATP). These models are then analyzed by model checking value-based temporal logic properties using the CADP toolbox. The approach is illustrated with the design of a Web service for GPS na…

Model checking[ INFO.INFO-MO ] Computer Science [cs]/Modeling and SimulationKnowledge representation and reasoningcomputer.internet_protocolComputer science0211 other engineering and technologies[INFO.INFO-SE]Computer Science [cs]/Software Engineering [cs.SE][ INFO.INFO-SE ] Computer Science [cs]/Software Engineering [cs.SE]02 engineering and technologycomputer.software_genre01 natural sciencesACM : D.: Software/D.2: SOFTWARE ENGINEERING/D.2.4: Software/Program Verification/D.2.4.3: Formal methodsFormal specificationACM: D.: Software/D.2: SOFTWARE ENGINEERING/D.2.4: Software/Program Verification/D.2.4.3: Formal methodsACM : D.: Software/D.2: SOFTWARE ENGINEERING/D.2.4: Software/Program Verification/D.2.4.4: Model checking0202 electrical engineering electronic engineering information engineeringTemporal logicEnterprise information systemFormal verification021103 operations researchDatabase010405 organic chemistrybusiness.industryApplied Mathematics020207 software engineeringService-oriented architectureSystems modeling[INFO.INFO-MO]Computer Science [cs]/Modeling and Simulation0104 chemical sciencesComputer Science ApplicationsACM: D.: Software/D.2: SOFTWARE ENGINEERING/D.2.4: Software/Program Verification/D.2.4.4: Model checkingBusiness Process Execution LanguageModeling and Simulation020201 artificial intelligence & image processingWeb serviceSoftware engineeringbusinesscomputer
researchProduct

Business Process Models and Information System Usability

2015

Abstract The paper describes the use of business process models for effective managing of information system execution processes and transparent representation of execution statuses. Contrary to traditional approaches where business process models are used only in the initial stages of information system development, the proposed approach suggests direct utilization of business process models during the use of information systems. Information system usability can be improved by using new means of representation, and business process models can serve as an efficient way to visualize execution processes in information systems.

Process modelingProcess managementComputer sciencecomputer.internet_protocolBusiness processBusiness system planningProcess miningBusiness domainBusiness process managementBusiness Process Model and NotationBusiness process discoveryEvent-driven process chainBusiness architectureInformation systemGeneral Environmental ScienceBusiness ruleArtifact-centric business process modelbusiness.industryUsabilityBusiness process modelingBusiness Process Execution LanguageInformation engineeringFunction modelProcess development execution systemGeneral Earth and Planetary SciencesBusiness activity monitoringbusinesscomputerProcedia Computer Science
researchProduct

An Integrated Framework for Web Services Orchestration

2009

International audience; Currently, Web services give place to active research and this is due both to industrial and theoretical factors. On one hand, Web services are essential as the design model of applications dedicated to the electronic business. On the other hand, this model aims to become one of the major formalisms for the design of distributed and cooperative applications in an open environment (the Internet). In this article, the authors will focus on two features of Web services. The first one concerns the interaction problem: given the interaction protocol of a Web service described in BPEL, how to generate the appropriate client? Their approach is based on a formal semantics fo…

medicine.medical_specialtyComputer Networks and Communicationscomputer.internet_protocolComputer science[ INFO.INFO-WB ] Computer Science [cs]/Web0102 computer and information sciences02 engineering and technologycomputer.software_genre01 natural sciencesBPELWorld Wide WebWeb design0202 electrical engineering electronic engineering information engineeringmedicineWS-AddressingWS-I Basic Profile[INFO.INFO-WB]Computer Science [cs]/WebWEB serviceService-oriented architectureBusiness Process Execution Languagetimed automata equivalence010201 computation theory & mathematics020201 artificial intelligence & image processingWeb serviceWS-PolicyverificationcomputerWeb modelingSoftwareInformation Systems
researchProduct

A Formal Semantics and a Client Synthesis for a BPEL Service

2008

A complex Web service described with languages like BPEL4WS, consists of an executable process and its observable behaviour (called an abstract process) based on the messages exchanged with the client. The abstract process behaviour is non deterministic due to the internal choices during the service execution. Furthermore the specification often includes timing constraints which must be taken into account by the client. Thus given a service specification, we identify the synthesis of a client as a key issue for the development of Web services. To this end, we propose an approach based on (dense) timed automata to first describe the observable service behaviour and then to build correct inte…

Computer sciencecomputer.internet_protocolProgramming languageDistributed computingFormal semantics (linguistics)computer.file_formatAbstract processcomputer.software_genreAutomatonBusiness Process Execution LanguageDiscrete time and continuous timeExecutableWeb servicecomputer
researchProduct